//###########################################################################
// mod.rs
// The specific implementation of functions related to misc mod
//
// $Copyright: Copyright (C) village
//###########################################################################

mod fopts {
    pub mod devopt;
    pub mod diropt;
    pub mod fileopt;
    pub mod fsopt;
}

mod lock {
    pub mod mutex;
    pub mod spinlock;
}

mod model {
    pub mod observer;
}

mod parser {
    pub mod args_parser;
    pub mod rc_parser;
}

pub use fopts::devopt as devopt;
pub use fopts::diropt as diropt;
pub use fopts::fileopt as fileopt;
pub use fopts::fsopt as fsopt;
pub use lock::mutex as mutex;
pub use lock::spinlock as spinlock;
pub use model::observer as observer;
pub use parser::args_parser as args;
pub use parser::rc_parser as rc;
